From 9b68307fc880ead1800a7a989472a073ef74615b Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 21 Jul 2011 14:34:51 +0100 Subject: [PATCH] x86: add change missing in c/s 23726:fd97ca086df6 The early "do we need to do anything" check needs adjustment, too. Thanks to Haitao Shan for pointing this out. Signed-off-by: Jan Beulich --- xen/arch/x86/cpu/intel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xen/arch/x86/cpu/intel.c b/xen/arch/x86/cpu/intel.c index 76b3a34444..47f8b595e2 100644 --- a/xen/arch/x86/cpu/intel.c +++ b/xen/arch/x86/cpu/intel.c @@ -61,7 +61,8 @@ static void __devinit set_cpuidmask(const struct cpuinfo_x86 *c) const char *extra = ""; if (!~(opt_cpuid_mask_ecx & opt_cpuid_mask_edx & - opt_cpuid_mask_ext_ecx & opt_cpuid_mask_ext_edx)) + opt_cpuid_mask_ext_ecx & opt_cpuid_mask_ext_edx & + opt_cpuid_mask_xsave_eax)) return; /* Only family 6 supports this feature */ -- 2.30.2